Les ordinateurs
En 1941, en Allemagne, les premiers ordinateurs automatiques lisaient des
bandes perforées.
Peu après, aux USA, apparaît l’ordinateur électromagnétique.
Puis pendant la 2de guerre mondiale, les Anglais ont mis 2 équipes chargées de
décrypter les 2 systèmes de codage Allemands :
- La machine Enigma avec les navires et sous-marins.
L’opérateur tape une lettre, il ressort une lettre codée .. qui est ensuite
transmise en morse.
- La Machine de Lorenz pour la Kommandantur .. qui utilise le codage de
Lorenz (plus sophistiqué).
En ressortiront la machine de Turing, une machine virtuelle, et le Colossus, un
ordinateur avec 1800 tubes à vides.
Puis ce n’est qu’en 1950 qu’apparaitront les ordinateurs commerciaux (IBM,
DEC, Bull).
L’architecture de von Neumann (1945) décompose l’ordinateur en 4 parties
distinctes :
- l’unité arithmétique et logique (UAL ou ALU)
- l’unité de contrôle, chargée de séquencer des opérations ;
- la mémoire qui contient à la fois les données et le programme (la
spécificité de cette architecture)
- les entrée-sortie (I/O).
Et on note 2 registres importants dans le processeur :
- L’adresse mémoire de l’instruction en cours est stockée dans le registre
program counter : PC ou instruction pointer : IP
- Le contenu de cette instruction est stocké dans le registre
d’instruction : IR